﻿#region Using
/*
=============================================================================
Author:魏宝辉通过CodeSmithe生成
CreatedTime:2012-12-12
Description:RelationList.aspx.cs页面代码
=============================================================================	
*/

using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using FineUI;
using FTchina.Logic;
using FTchina.Library;
#endregion
public partial class RelationListaction_cs : BasePage
{

     

    protected void Page_Load(object sender, EventArgs e)
    {
        
		 if (!IsPostBack)
        {
            LoadData();
            string id = RequestHelper.SafeRequest(Request["id"]);
            if (id.Length > 0)
            {
                ShowModData(id);
            }           
        }
 		 
    }
	 private void LoadData()
    {

        // 关闭按钮的客户端脚本：
        // 1. 首先确认窗体中表单是否被修改（如果已经被修改，则弹出是否关闭的确认对话框）
        // 2. 然后关闭本窗体，回发父窗体
        btnClose.OnClientClick = ActiveWindow.GetConfirmHidePostBackReference();

     }
	 private void ShowModData(string ItemID)
    {
       FTchina.Models.RelationList mRelationList = FTchina.BLL.RelationListManager.GetRelationListById(Convert.ToInt32(ItemID));
		if (mRelationList != null)
			{
				txbid.Text=mRelationList.Id.ToString().Trim();
				txbname.Text=mRelationList.Name.ToString().Trim();
				txbaREA_CODE.Text=mRelationList.AREA_CODE.ToString().Trim();
				txbaREA_NAME.Text=mRelationList.AREA_NAME.ToString().Trim();
				txbaREA_FRAME.Text=mRelationList.AREA_FRAME.ToString().Trim();
				txbpARENT_AREA_CODE.Text=mRelationList.PARENT_AREA_CODE.ToString().Trim();
			}         
        else
        {
            AlertLogic.ShowResultAndRedirect("无数据！", "提示", HttpContext.Current.Request.Path.ToString(), false);
        }
    }
	protected void btnSaveContinue_Click(object sender, EventArgs e)
    {
        // 1. 这里放置保存窗体中数据的逻辑
         FTchina.Models.RelationList mRelationList = new FTchina.Models.RelationList();
        mRelationList.Id = txbid.Text.Trim() == "" ? 0 : Convert.ToInt32(txbid.Text);
        
			mRelationList.Name  =txbname.Text.Trim();					
			mRelationList.AREA_CODE  =txbaREA_CODE.Text.Trim();					
			mRelationList.AREA_NAME  =txbaREA_NAME.Text.Trim();					
			mRelationList.AREA_FRAME  =txbaREA_FRAME.Text.Trim();					
			mRelationList.PARENT_AREA_CODE  =txbpARENT_AREA_CODE.Text.Trim();					
        AlertLogic.ShowResult(FTchina.BLL.RelationListManager.AddOrUpdateRelationList(mRelationList)>0);

        // 2. 关闭本窗体，然后回发父窗体
        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
    }
	 //protected void btnSaveRefresh_Click(object sender, EventArgs e)
    //{
    //    // 1. 这里放置保存窗体中数据的逻辑

    //    // 2. 关闭本窗体，然后刷新父窗体
    //    PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
    //}

    
    
    

    
}




 

